Public Class HelloWorldPlugin
    Implements Core.Plugin
    Private _PluginManager As Core.PluginManager
    Public Sub Process(ByRef notifiableEvent As Core.NotifiableEvent, ByVal args As Core.Package) Implements Core.Plugin.Process
        MsgBox("Hello world!!")
    End Sub
    Public Sub load(ByRef Resources As Core.Resources) Implements Core.Plugin.load
        _PluginManager = Resources.PluginManager
        _PluginManager.registerForNotify(Me, "Startup")
    End Sub

    Public Function getPluginInfo() As Core.PluginInfo Implements Core.Plugin.getPluginInfo
        Return New Core.PluginInfo("Hello World Plugin", "Plugin que muestra el ejemplo de como implementar un plugin", "1.0", "Ironic", "http://www.ironicnet.com", "")
    End Function

    Public Sub unload() Implements Core.Plugin.unload
        MsgBox("GoodBye world!!")
    End Sub
End Class
